#ifndef LOGGERCONSOLE_H
#define LOGGERCONSOLE_H
#include "ILogger.h"

//!Logger class that write in the console.
class CLoggerConsole : public ILogger
{
public:

	//!Constructor.
	CLoggerConsole(void);

	//!Destructor
	~CLoggerConsole(void);

	//!Write in the console
	/*!
	\param log The text to write in the console.
	*/
	void write (const string& log)const;

	//!Return itself to chain logs.
	/*!
	\return Return the this pointer.
	*/
	ILogger& Log();
	
};

#endif
